package schedule

import (
	"hy_808/protocol/hygprs"
)

/*
行驶异常报警
实时调度->通讯

+0  B0 00 A2 02 00 00 61
+7  01 00 00 00 01 线路
+12 02 00 00 03 EF 车号
+17 04 00 01 95 9D 驾驶员卡号
+22 06 00 00 00 00 时间
+27 0F 19 报警类别
+29 0A 0D 74 速度
+32 27 01 90 AD 07 行驶回传ID
+37 41 66 EB C3 19 当前里程？
+42 07 04 41 07 DB 经度
+47 08 01 82 EA 06 纬度
+52 36 01 34 64 23 数据日期格式(yyyymmdd)
+57 37 00 02 5F 91 数据时间格式(hhmmdd)
+62 0C 04 站点编号
+64 1D 00 进出场数据
+66 0B 00 车次类型
+68 19 00 00 当前运行的班次
+71 40 67 31 F2 A5 班次
+76 0B 00 车次类型
+78 F2 B3 B5 31 30 30 37 CF C2 D0 D0 D4 DA 31 35 3A 35 35 20 D5 BE B5 E3 20 34 B3 E0 B7 E5 B1 F6 B9 DD D3 EB 31 30 31 39 20 BC E4 BE E0 B9 FD B3 A4 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 memo
-5  00 00 2F EE B1
*/
type Alarm struct {
	hygprs.Fields
}

func MakeAlarm(p hygprs.Fields) Alarm {
	p.Revise[0xf2] = 79
	return Alarm{Fields: p}
}
